//
//  BoyeViewHandle.h
//  itboye2015002
//
//  Created by boye_mac1 on 15/8/18.
//  Copyright (c) 2015年 Boye. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface BoyeViewHandle : NSObject


/**
 *
 *  向右翻转
 *  @param  需要做动画的视图
 **/
+(void) setViewFlipFromRightAnimation:(UIView * )view;



/**
 *（
 *  视图移动
 *  @param  duration 移动的时间
 *  @param  rect  移动到得位置
 */
+(void) setAnimationView:(UIView * )view duration:(CGFloat)duration rect:(CGRect) rect;



/**
 *
 *  视图中心 移动到某个位置
 *  @param  duration 移动的时间
 *  @param  PointCent
 */
+(void) setAnimationCentView:(UIView * )view duration:(CGFloat)duration pointCent:(CGPoint) pointCent;



/**
 *
 *  清理特殊标签的子视图
 *  @param  contentView 父视图
 *  @param  tag 要清理的视图的 tag
 */
+(void)clearCellSonView:(UIView*)contentView viewTag:(NSInteger) tag;




/**
 *
 *  清理所有子视图
 *  @param  contentView 父视图
 */

+(void)clearAllSonView:(UIView *)view;


/**
 *
 *  设置所有子视图是否可用
 *  @param  able  YES  设置可用 ，NO， 不可用
 */
+(void)touchAbleSonView:(UIView *)view able:(BOOL)able;


/**
 *
 *   切割圆角
 *  @param  View  切割视图
 *  @param  radius  切割半径
 */
+(void)cutViewConner:(UIView *)view radius:(CGFloat)radius;



/**
 *
 *   - 创建一条线
 *  @param  View  视图
 *  @param  CGRect  大小，位置
 *  @param  tag  tag
 *  @param  color  颜色
 */
+(UIView *)lineCreatedInView:(UIView *)view fram:(CGRect )rect color:(UIColor *) color;
    


/**
 *
 *    创建一条线 (底部)
 *  @param  View  视图
 *  @param  CGRect  大小，位置
 *  @param  tag  tag
 *  @param  默认黑色
 */
+(UIView *)defaultLineInView:(UIView *)view tag:(NSInteger)tag;



/** 创建一条线
 *
 *  @param  View  视图
  */
+(UIView *)defaultLineInView:(UIView *)view;



/**
 *
 *    设置边框-
 *  @param  View  视图
 *  @param  width  宽度
 *  @param  color  颜色
 */
+(void)setBoardOfView:(UIView *) view :(CGFloat)width :(UIColor *)color;




/**
 *      设置边框-
 *  @param  View  视图
 *  width  1
 *    color  黑色
 */
#pragma mark -- 设置边框--
+(void) setBoardOfView:(UIView *) view :(CGFloat)width;




/******** < 修改图片  ***************/

#pragma mark -- --

/*
 获得图片的尺寸
 @param imageurl   ;
 
 */
+(CGSize )getImageSizeUrlStr:(NSString *)imageurl;


/*
 获得图片
 @param imageurl   ;
 
 */
#pragma mark -- --

+(UIImage *) getImageUrlStr:(NSString *)imageurl;


/*
 修改图片尺寸
 @param imageurl   ;
 
 */
+(UIImage *) alertImageSize:(UIImage *)image newSize:(CGSize) newSize;

/******** 修改图片 > ***************/

+ (id)createRoundedRectImage:(UIImage*)image size:(CGSize)size radius:(NSInteger)r;


@end
